package com.xbongbong.pro.team.pojo;

import com.xbongbong.paas.domain.entity.PaasFormDataEntity;
import com.xbongbong.paas.pojo.dto.SaasFormSaveDTO;
import com.xbongbong.pro.formdata.pojo.SaasNeedRedundantAttrPojo;
import com.xbongbong.saas.domain.entity.ext.PaymentSheetEntityExt;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * @author: 汪腾伟
 * @date: Created in 2022/3/8 16:58
 * @description： 团队保存用于fegin调用的中间实体
 */
@Getter
@Setter
@ToString
public class TeamSavePojo {

    private PaymentSheetEntityExt paymentSheetEntityExt;

    private List<PaymentSheetEntityExt> sheetList;

    private Boolean ignoreMainSheet;

    private PaasFormDataEntity newPaasFormDataEntity;

    private SaasNeedRedundantAttrPojo saasNeedRedundantAttrPojo;

    private Integer isImport;

    private Boolean workflowTag;

    public TeamSavePojo() {
    }

    public TeamSavePojo(PaymentSheetEntityExt paymentSheetEntityExt, List<PaymentSheetEntityExt> sheetList, Boolean ignoreMainSheet, PaasFormDataEntity newPaasFormDataEntity,
                        SaasNeedRedundantAttrPojo saasNeedRedundantAttrPojo, Integer isImport, Boolean workflowTag) {
        this.paymentSheetEntityExt = paymentSheetEntityExt;
        this.sheetList = sheetList;
        this.ignoreMainSheet = ignoreMainSheet;
        this.newPaasFormDataEntity = newPaasFormDataEntity;
        this.saasNeedRedundantAttrPojo = saasNeedRedundantAttrPojo;
        this.isImport = isImport;
        this.workflowTag = workflowTag;
    }
}
